var selectImgTake = {
    "init": function (divId, maxSelectNumber) {
        if (maxSelectNumber == null || maxSelectNumber == "") {
            selectImgTake.initSelectEvent(divId, -1);
        } else {
            selectImgTake.initSelectEvent(divId, maxSelectNumber);
        }
    },
    "initSelectEvent": function (divId, maxSelectNumber) {
        $("#" + divId + " .item").on("click", function () {
            var i_display = $(this).find(".img_isCheck i").css("display");
            if (i_display == "none") {
                // 数量限制
                /*if (maxSelectNumber != -1) {
                    var selectImgDivs = selectImgTake.getSelectImgs(divId);
                    if (selectImgDivs.length >= maxSelectNumber) {
                        alert("最多只能选择" + maxSelectNumber + "张图片");
                        return;
                    }
                }*/
                $(this).find(".img_isCheck i").css("display", "block");
                $(this).attr("ischecked", "true");
            } else {
                $(this).find(".img_isCheck i").css("display", "none");
                $(this).removeAttr("ischecked");
            }
        });
    },
    "getSelectImgs": function (divId) {
        var selectImgDivs = $("#" + divId + " .item[ischecked='true']");
        return selectImgDivs;
    },
    "cancelInit": function (divId) {
        $("#" + divId + " .item").off("click");
        $(".img_isCheck i").css("display", "none");
        $("#" + divId + " .item").removeAttr("ischecked");
    },
    "selectAll": function (divId) {
        var i_display = $("#" + divId + " .item").eq(0).find(".img_isCheck i").css("display");
        $("#" + divId + " .item").each(function (i, item) {
            if (i_display == "none") {
                $(item).find(".img_isCheck i").css("display", "block");
                $(item).attr("ischecked", "true");
            } else {
                $(item).find(".img_isCheck i").css("display", "none");
                $(item).removeAttr("ischecked");
            }
        })
    },
    "cancelSelected": function (divId) {
        $("#" + divId + " .item").each(function (i, item) {
            $(item).find(".img_isCheck i").css("display", "none");
            $(item).removeAttr("ischecked");
        })
    },
    "selectItems": function (divId, arr) {
        $("#" + divId + " .item").each(function (i, item) {
            for (let index = 0; index < arr.length; index++) {
                var datai = item.getAttribute("data-item");
                if (datai == arr[index]) {
                    $(item).find(".img_isCheck i").css("display", "block");
                    $(item).attr("ischecked", "true");
                }
            }
        })
    },
};
